#ifndef __OPENGLTEXTURE_H__
#define __OPENGLTEXTURE_H__

#include "../../include/ITexture.h"

class COpenGLTexture : public ITexture
{
private:
	u32 IDTexture;
	vector2du32 Len;
public:
	COpenGLTexture();
	~COpenGLTexture();

	void SetTexture(u32 newTexture)			{	IDTexture = newTexture;	}
	virtual u32 GetTextureID()				{	return IDTexture;		}
	void SetLen(vector2du32 nLen);

	void ActivateTexture();
	void DeActivateTexture();
	vector2du32 &GetLen();
};

#endif
